print("将函数存储在模块中")
print("一、导入整个模块")
print("要让函数是可导入的，得先创建模块。模块是扩展名为.py的文件，包含要导入程序的代码")
print("创建一个包含make_pizza()函数的模块，为此，将pizza.py中除了函数make_pizza()之外的代码删除")
def make_pizza(size,*toppings):
    print(f"make a {size}-inch pizza with the following toppings:")
    for topping in toppings:
        print(f"-{topping}")


print("二、导入特定的函数")
print("语法如下：from module_name import function_name,用逗号分隔函数名")
print("可根据需要从模块中导入任意数量的函数：from module_name import function_0,function_1,function_2")

print("三、使用as给函数指定别名")
print("给函数指定别名的通用语法如下：from module_name import function_name as fn")


print("四、使用as给模块指定别名,但该模块中所有函数的名称都没改变")
print("给模块指定别名的通用语法如下：import module_name as mn")

print("五、导入模块中的所有函数：使用星号（*）运算符可让Python导入模块中的所有函数")
print("语法如下：from module_name import *")

